Function Routines - A Case Study in the Application of Testing Techniques

نویسنده

  • D. W. Lozier
چکیده

Thi s pape r describes a n app lication of tes ting methodology a nd te c hniques de ve loped by th e a uthors to a id in impro vi ng the qu a lity of mathem ati ca l soft wa re. These techni q ues diffe r rad ica ll y in se vera l as pects from techni q ues pre vious ly used . the most import a nt d iffere nce be ing th at th e testin g is not based e xc lus ivel y Oil random a rgume nt s. Ins tead , throughou t the range of eac h fun c tio n use is ma de of s pec ia l a rgum e nt s that a re des ig ned to d etec t progra mming e rrors and to tes t the pe rfnrm a nce of an algorithm in diffe re nt regions. T he fu nction values a re tes ted aga ins t refe re nce valu es whic h are s tored o n re fe re nce tapes ge ne ra ted b y a hi ghl y au the nti ca ted s yste m of s ubro utin es. S ince the eff ec tive ness of s uch a tes tin g sys te m in di scove ring e rrors and pe rform a nce limit ati ons can be fu ll y ascert a ined o nl y th rough ac tu a l use , we report the res ult s of e m ploying our s ys tem to tes t an exi stin g FORTRAN library of ma the matica l fun c tion routines. S pec if, c a s pects of the num e ri ca l accurac y of the libJ·a ry used in thi s te st case are di sc ussed in orde r to ill :~5tra t e the e ffec ti ve ness of a we ll -d es igned tes ting s yste m as a n ana lyti c tool for the e valuation of mathe matica l so ft wa re. S ince docum e nt ati on prov ides information necessary to perform testing and cont ain s s pecifications th at re flect the result s of testin g, our stud y inc ludes com me nts on th e doc ume nt at ion. No information on timing or storage re quire me nts is present ed in thi s case s tud y.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Testing and Validating the Role of Interactive Information Retrieval Model in Faculty Members' psychological Enabling: A Case Study of Alborz University of Medical Sciences

The term "electromagnetic fields" (EMF) is a combination of electric and magnetic fields as a diagnostic method as well as a therapeutic tool with many advantages such as ease of operation and painlessness, very controllable, which today has found wide application in regenerative medicine and also cancer treatment.  In addition to organs such as nerves, hearts, and bones that have an electrica...

متن کامل

Testing Fiscal Reaction Function in Iran: An Application of Nonlinear Dickey-Fuller (NDF) Test

Abstract T his paper is to convince the usage of the nonlinear unit root tests when dealing with a nonlinear model. To do so, the stationary test for variables in a model titles “Fiscal Reaction Function in Iran” has been applied according to both the ordinary and the Nonlinear Dickey-Fuller (NDF) tests. Results show that while variables under investigation are stationary ...

متن کامل

CLASSIFICATION OF THE FEED-RATE OPTIMIZATION TECHNIQUES: A CASE STUDY IN MINIMIZING CNC MACHINING TIME

Along with increasingly development of CAD/CAM software and their application in various industries, minimizing of the machining time is found to be more important. In this paper, firstly the concerning subjects are discussed regarding classification of the optimization techniques. These are programming techniques, high speed machining techniques and feed rate optimization techniques. As a case...

متن کامل

Application of quality function deployment (QFD) to improve product design: The school furniture case

Today Quality Function Deployment (QFD) is a powerful development method whit a wide range of applications to translate customers’ needs into technical requirements for achieving customer satisfaction. The current study demonstrated a QFD analysis to improve school furniture design in Tehran as the baseline of Iran. Accordingly, we extended the widely used QFD method into a complex set of custo...

متن کامل

Optimizing Cost Function in Imperialist Competitive Algorithm for Path Coverage Problem in Software Testing

Search-based optimization methods have been used for software engineering activities such as software testing. In the field of software testing, search-based test data generation refers to application of meta-heuristic optimization methods to generate test data that cover the code space of a program. Automatic test data generation that can cover all the paths of software is known as a major cha...

متن کامل

Using Program Slicing Technique to Reduce the Cost of Software Testing

Systems of computers and their application in the lives of modern human beings are vastly expanding. In any kind of computer application, failure in computer systems can lead to a range of financial and mortal losses. Indeed, the major origin of software failure can be located in designing or implementing software. With regard to these statistics, 30% of the software projects have been prospero...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010